home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Astromacronomer ••• / BASIC Runtime / BASIC Runtime.rsrc / CODE_7.txt < prev    next >
Text File  |  1986-09-30  |  41KB  |  746 lines

  1. # near model CODE resource
  2. # jump table entries: 3192-3202 (11 of them)
  3. 00000000  4315                     .invalid   1, [A5] // invalid opcode 4 with b == 4
  4. 00000002  9374 1523 6031 4427 0931 sub.w      [[A4 + 0x6031 + D1 * 4] + 0x44270931], D1
  5. 0000000C  6940                     bvs        +0x42 /* 0000004E */
  6. 0000000E  9763                     sub.w      -[A3], D3
  7. 00000010  3557 4058                move.w     [A2 + 0x4058], [A7]
  8. 00000014  4218                     clr.b      [A0]+
  9. 00000016  3123                     move.w     -[A0], -[A3]
  10. 00000018  6015                     bra        +0x17 /* 0000002F */
  11. 0000001A  9275 7000                sub.w      D1, [A5 + D7.w]
  12. // begin alternate branch 0000001C-0000001E
  13. fn0000001C:
  14. 0000001C  7000                     moveq.l    D0, 0x00
  15. // end alternate branch 0000001C-0000001E
  16. fn0000001C: // (misaligned)
  17. 0000001E  6002                     bra        +0x4 /* 00000022 */
  18. fn00000020:
  19. 00000020  7001                     moveq.l    D0, 0x01
  20. label00000022:
  21. 00000022  48E7 7870                movem.l    -[A7], D1,D2,D3,D4,A1,A2,A3
  22. 00000026  6118                     bsr        +0x1A /* 00000040 */
  23. 00000028  266D ED28                movea.l    A3, [A5 - 0x12D8]
  24. label0000002C:
  25. 0000002C  B7ED ED10                cmpa.l     A3, [A5 - 0x12F0]
  26. 00000030  6708                     beq        +0xA /* 0000003A */
  27. 00000032  1013                     move.b     D0, [A3]
  28. 00000034  612C                     bsr        +0x2E /* 00000062 */
  29. 00000036  16C0                     move.b     [A3]+, D0
  30. 00000038  60F2                     bra        -0xC /* 0000002C */
  31. label0000003A:
  32. 0000003A  4CDF 0E1E                movem.l    D1,D2,D3,D4,A1,A2,A3, [A7]+
  33. 0000003E  4E75                     rts
  34. export_399:
  35. fn00000040:
  36. 00000040  526D FE1E                addq.w     [A5 - 0x1E2], 1
  37. 00000044  760B                     moveq.l    D3, 0x0B
  38. 00000046  780D                     moveq.l    D4, 0x0D
  39. 00000048  43FA FFB6                lea.l      A1, [PC - 0x4A /* 00000000, value 0x43159374 */]
  40. 0000004C  45FA FFC0                lea.l      A2, [PC - 0x40 /* 0000000E, value 0x97633557 */]
  41. // begin alternate branch 0000004E-00000050
  42. label0000004E:
  43. 0000004E  FFC0                     .invalid   <<F/7/7>>
  44. // end alternate branch 0000004E-00000050
  45. label0000004E: // (misaligned)
  46. 00000050  4A00                     tst.b      D0
  47. 00000052  6704                     beq        +0x6 /* 00000058 */
  48. 00000054  C34A                     exg        A1, A2
  49. 00000056  C744                     exg        D3, D4
  50. label00000058:
  51. 00000058  3203                     move.w     D1, D3
  52. 0000005A  3404                     move.w     D2, D4
  53. 0000005C  536D FE1E                subq.w     [A5 - 0x1E2], 1
  54. 00000060  4E75                     rts
  55. export_400:
  56. fn00000062:
  57. 00000062  526D FE1E                addq.w     [A5 - 0x1E2], 1
  58. 00000066  9002                     sub.b      D0, D2
  59. 00000068  1E31 1000                move.b     D7, [A1 + D1.w]
  60. 0000006C  BF00                     xor.b      D0, D7
  61. 0000006E  1E32 2000                move.b     D7, [A2 + D2.w]
  62. 00000072  BF00                     xor.b      D0, D7
  63. 00000074  D001                     add.b      D0, D1
  64. 00000076  5341                     subq.w     D1, 1
  65. 00000078  6602                     bne        +0x4 /* 0000007C */
  66. 0000007A  3203                     move.w     D1, D3
  67. label0000007C:
  68. 0000007C  5342                     subq.w     D2, 1
  69. 0000007E  6602                     bne        +0x4 /* 00000082 */
  70. 00000080  3404                     move.w     D2, D4
  71. label00000082:
  72. 00000082  536D FE1E                subq.w     [A5 - 0x1E2], 1
  73. 00000086  4E75                     rts
  74. export_401:
  75. 00000088  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  76. 0000008C  6604                     bne        +0x6 /* 00000092 */
  77. 0000008E  4EED 0BAA                jmp        [A5 + 0xBAA /* export_369 */]
  78. label00000092:
  79. 00000092  422D F099                clr.b      [A5 - 0xF67]
  80. export_402:
  81. 00000096  526D FE1E                addq.w     [A5 - 0x1E2], 1
  82. 0000009A  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  83. 0000009E  7200                     moveq.l    D1, 0x00
  84. 000000A0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  85. 000000A4  671A                     beq        +0x1C /* 000000C0 */
  86. 000000A6  7201                     moveq.l    D1, 0x01
  87. 000000A8  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  88. 000000AC  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  89. 000000B0  0C00 0052                cmpi.b     D0, 0x52 /* 'R' */
  90. 000000B4  6600 0156                bne        +0x158 /* 0000020C */
  91. 000000B8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  92. 000000BC  6600 014E                bne        +0x150 /* 0000020C */
  93. label000000C0:
  94. 000000C0  536D FE1E                subq.w     [A5 - 0x1E2], 1
  95. export_403:
  96. 000000C4  526D FE1E                addq.w     [A5 - 0x1E2], 1
  97. 000000C8  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  98. 000000CC  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  99. 000000D0  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  100. 000000D4  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  101. 000000D8  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  102. 000000DC  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  103. 000000E0  6100 0216                bsr        +0x218 /* 000002F8 */
  104. 000000E4  4A01                     tst.b      D1
  105. 000000E6  6708                     beq        +0xA /* 000000F0 */
  106. label000000E8:
  107. 000000E8  50ED F09B                st         [A5 - 0xF65]
  108. 000000EC  50ED F099                st         [A5 - 0xF67]
  109. label000000F0:
  110. 000000F0  50ED F09A                st         [A5 - 0xF66]
  111. 000000F4  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  112. 000000F8  0C6D FFFE F02A           cmpi.w     [A5 - 0xFD6], 0xFFFE
  113. 000000FE  6604                     bne        +0x6 /* 00000104 */
  114. 00000100  426D F02A                clr.w      [A5 - 0xFD6]
  115. label00000104:
  116. 00000104  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  117. 00000108  6500 00EE                bcs        +0xF0 /* 000001F8 */
  118. 0000010C  0C00 0080                cmpi.b     D0, 0x80
  119. 00000110  6500 00E2                bcs        +0xE4 /* 000001F4 */
  120. 00000114  7803                     moveq.l    D4, 0x03
  121. 00000116  0C00 00F5                cmpi.b     D0, 0xF5
  122. 0000011A  6746                     beq        +0x48 /* 00000162 */
  123. 0000011C  0C00 00F4                cmpi.b     D0, 0xF4
  124. 00000120  6720                     beq        +0x22 /* 00000142 */
  125. 00000122  7802                     moveq.l    D4, 0x02
  126. 00000124  0C00 00F9                cmpi.b     D0, 0xF9
  127. 00000128  6738                     beq        +0x3A /* 00000162 */
  128. 0000012A  0C00 00F8                cmpi.b     D0, 0xF8
  129. 0000012E  6712                     beq        +0x14 /* 00000142 */
  130. 00000130  7801                     moveq.l    D4, 0x01
  131. 00000132  0C00 00FD                cmpi.b     D0, 0xFD
  132. 00000136  672A                     beq        +0x2C /* 00000162 */
  133. 00000138  0C00 00FC                cmpi.b     D0, 0xFC
  134. 0000013C  6704                     beq        +0x6 /* 00000142 */
  135. 0000013E  6000 00B0                bra        +0xB2 /* 000001F0 */
  136. label00000142:
  137. 00000142  48E7 E0C0                movem.l    -[A7], D0,D1,D2,A0,A1
  138. 00000146  7201                     moveq.l    D1, 0x01
  139. label00000148:
  140. 00000148  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  141. 0000014C  6708                     beq        +0xA /* 00000156 */
  142. 0000014E  2012                     move.l     D0, [A2]
  143. 00000150  7E0C                     moveq.l    D7, 0x0C
  144. 00000152  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  145. label00000156:
  146. 00000156  51C9 FFF0                dbf        D1, -0x12 /* 00000148 */
  147. 0000015A  4CDF 0307                movem.l    D0,D1,D2,A0,A1, [A7]+
  148. 0000015E  1B40 F09C                move.b     [A5 - 0xF64], D0
  149. label00000162:
  150. 00000162  1B7C 0001 F31F           move.b     [A5 - 0xCE1], 0x1
  151. 00000168  266D ED28                movea.l    A3, [A5 - 0x12D8]
  152. 0000016C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  153. 00000170  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  154. 00000174  2B4B ED14                move.l     [A5 - 0x12EC], A3
  155. 00000178  4A2D F09C                tst.b      [A5 - 0xF64]
  156. 0000017C  6704                     beq        +0x6 /* 00000182 */
  157. 0000017E  6100 FEA0                bsr        -0x15E /* 00000020 */
  158. label00000182:
  159. 00000182  0C04 0003                cmpi.b     D4, 0x3
  160. 00000186  6420                     bcc        +0x22 /* 000001A8 */
  161. 00000188  266D ED10                movea.l    A3, [A5 - 0x12F0]
  162. 0000018C  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  163. 00000190  0C04 0002                cmpi.b     D4, 0x2
  164. 00000194  6404                     bcc        +0x6 /* 0000019A */
  165. 00000196  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  166. label0000019A:
  167. 0000019A  6116                     bsr        +0x18 /* 000001B2 */
  168. 0000019C  266D ED14                movea.l    A3, [A5 - 0x12EC]
  169. 000001A0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  170. 000001A4  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  171. label000001A8:
  172. 000001A8  6108                     bsr        +0xA /* 000001B2 */
  173. 000001AA  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  174. 000001AE  4EED 0202                jmp        [A5 + 0x202 /* export_60 */]
  175. fn000001B2:
  176. 000001B2  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  177. 000001B6  568A                     addq.l     A2, 3
  178. 000001B8  2E0A                     move.l     D7, A2
  179. 000001BA  5287                     addq.l     D7, 1
  180. 000001BC  0207 00FE                andi.b     D7, 0xFE
  181. 000001C0  2B47 ED14                move.l     [A5 - 0x12EC], D7
  182. 000001C4  264A                     movea.l    A3, A2
  183. 000001C6  4EED 07E2                jmp        [A5 + 0x7E2 /* export_248 */]
  184. export_404:
  185. 000001CA  526D FE1E                addq.w     [A5 - 0x1E2], 1
  186. 000001CE  2E1F                     move.l     D7, [A7]+
  187. 000001D0  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  188. 000001D4  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  189. 000001D8  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  190. 000001DC  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  191. 000001E0  422D F099                clr.b      [A5 - 0xF67]
  192. label000001E4:
  193. 000001E4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  194. 000001E8  650E                     bcs        +0x10 /* 000001F8 */
  195. 000001EA  0C00 0080                cmpi.b     D0, 0x80
  196. 000001EE  6504                     bcs        +0x6 /* 000001F4 */
  197. label000001F0:
  198. 000001F0  4EED 050A                jmp        [A5 + 0x50A /* export_157 */]
  199. label000001F4:
  200. 000001F4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  201. label000001F8:
  202. 000001F8  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  203. 000001FC  50ED F09A                st         [A5 - 0xF66]
  204. 00000200  422D F31F                clr.b      [A5 - 0xCE1]
  205. 00000204  536D FE1E                subq.w     [A5 - 0x1E2], 1
  206. 00000208  4EED 021A                jmp        [A5 + 0x21A /* export_63 */]
  207. label0000020C:
  208. 0000020C  4EED 0252                jmp        [A5 + 0x252 /* export_70 */]
  209. export_405:
  210. 00000210  526D FE1E                addq.w     [A5 - 0x1E2], 1
  211. 00000214  48E7 E078                movem.l    -[A7], D0,D1,D2,A1,A2,A3,A4
  212. 00000218  122D F31F                move.b     D1, [A5 - 0xCE1]
  213. 0000021C  266D ECA6                movea.l    A3, [A5 - 0x135A]
  214. 00000220  6150                     bsr        +0x52 /* 00000272 */
  215. 00000222  4CDF 1E07                movem.l    D0,D1,D2,A1,A2,A3,A4, [A7]+
  216. 00000226  536D FE1E                subq.w     [A5 - 0x1E2], 1
  217. export_406:
  218. 0000022A  4E75                     rts
  219. export_407:
  220. 0000022C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  221. 00000230  6604                     bne        +0x6 /* 00000236 */
  222. 00000232  4EED 0B9A                jmp        [A5 + 0xB9A /* export_367 */]
  223. label00000236:
  224. 00000236  526D FE1E                addq.w     [A5 - 0x1E2], 1
  225. 0000023A  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  226. 0000023E  7201                     moveq.l    D1, 0x01
  227. 00000240  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  228. 00000244  6724                     beq        +0x26 /* 0000026A */
  229. 00000246  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  230. 0000024A  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  231. 0000024E  0C40 0042                cmpi.w     D0, 0x42 /* 'B' */
  232. 00000252  6710                     beq        +0x12 /* 00000264 */
  233. 00000254  7200                     moveq.l    D1, 0x00
  234. 00000256  0C40 0041                cmpi.w     D0, 0x41 /* 'A' */
  235. 0000025A  6708                     beq        +0xA /* 00000264 */
  236. 0000025C  7202                     moveq.l    D1, 0x02
  237. 0000025E  0C40 0050                cmpi.w     D0, 0x50 /* 'P' */
  238. 00000262  66A8                     bne        -0x56 /* 0000020C */
  239. label00000264:
  240. 00000264  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  241. 00000268  66A2                     bne        -0x5C /* 0000020C */
  242. label0000026A:
  243. 0000026A  422D F312                clr.b      [A5 - 0xCEE]
  244. 0000026E  536D FE1E                subq.w     [A5 - 0x1E2], 1
  245. fn00000272:
  246. 00000272  526D FE1E                addq.w     [A5 - 0x1E2], 1
  247. 00000276  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  248. 0000027A  1B41 F31F                move.b     [A5 - 0xCE1], D1
  249. 0000027E  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  250. 00000282  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  251. 00000286  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  252. 0000028A  6100 006C                bsr        +0x6E /* 000002F8 */
  253. 0000028E  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  254. 00000292  422D F062                clr.b      [A5 - 0xF9E]
  255. 00000296  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  256. 0000029A  4A01                     tst.b      D1
  257. 0000029C  6612                     bne        +0x14 /* 000002B0 */
  258. 0000029E  226D ED28                movea.l    A1, [A5 - 0x12D8]
  259. 000002A2  266D ED24                movea.l    A3, [A5 - 0x12DC]
  260. 000002A6  578B                     subq.l     A3, 3
  261. 000002A8  536D FE1E                subq.w     [A5 - 0x1E2], 1
  262. 000002AC  4EED 02E2                jmp        [A5 + 0x2E2 /* export_88 */]
  263. label000002B0:
  264. 000002B0  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  265. 000002B4  4A2D F312                tst.b      [A5 - 0xCEE]
  266. 000002B8  6706                     beq        +0x8 /* 000002C0 */
  267. 000002BA  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  268. 000002BE  6030                     bra        +0x32 /* 000002F0 */
  269. label000002C0:
  270. 000002C0  5301                     subq.b     D1, 1
  271. 000002C2  670E                     beq        +0x10 /* 000002D2 */
  272. 000002C4  6100 FD56                bsr        -0x2A8 /* 0000001C */
  273. 000002C8  103C 00F4                move.b     D0, 0xF4
  274. 000002CC  6108                     bsr        +0xA /* 000002D6 */
  275. 000002CE  6000 FD50                bra        -0x2AE /* 00000020 */
  276. label000002D2:
  277. 000002D2  103C 00F5                move.b     D0, 0xF5
  278. fn000002D6:
  279. 000002D6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  280. 000002DA  48E7 4010                movem.l    -[A7], D1,A3
  281. 000002DE  266D ED28                movea.l    A3, [A5 - 0x12D8]
  282. 000002E2  222D ED10                move.l     D1, [A5 - 0x12F0]
  283. 000002E6  928B                     sub.l      D1, A3
  284. 000002E8  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  285. 000002EC  4CDF 0802                movem.l    D1,A3, [A7]+
  286. label000002F0:
  287. 000002F0  536D FE1E                subq.w     [A5 - 0x1E2], 1
  288. 000002F4  4EED 0212                jmp        [A5 + 0x212 /* export_62 */]
  289. fn000002F8:
  290. 000002F8  48E7 E0E0                movem.l    -[A7], D0,D1,D2,A0,A1,A2
  291. 000002FC  3B6D F382 F316           move.w     [A5 - 0xCEA], [A5 - 0xC7E]
  292. 00000302  1B6D F386 F31E           move.b     [A5 - 0xCE2], [A5 - 0xC7A]
  293. 00000308  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  294. 0000030C  246D F37E                movea.l    A2, [A5 - 0xC82]
  295. 00000310  7000                     moveq.l    D0, 0x00
  296. 00000312  1012                     move.b     D0, [A2]
  297. 00000314  5280                     addq.l     D0, 1
  298. 00000316  A122                     syscall    NewHandle, flags=1
  299. 00000318  4EAD 0842                jsr        [A5 + 0x842 /* export_260 */]
  300. 0000031C  2B48 F318                move.l     [A5 - 0xCE8], A0
  301. 00000320  2050                     movea.l    A0, [A0]
  302. 00000322  7000                     moveq.l    D0, 0x00
  303. 00000324  1012                     move.b     D0, [A2]
  304. label00000326:
  305. 00000326  10DA                     move.b     [A0]+, [A2]+
  306. 00000328  51C8 FFFC                dbf        D0, -0x6 /* 00000326 */
  307. 0000032C  4CDF 0707                movem.l    D0,D1,D2,A0,A1,A2, [A7]+
  308. 00000330  4E75                     rts
  309. export_408:
  310. 00000332  526D FE1E                addq.w     [A5 - 0x1E2], 1
  311. 00000336  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  312. 0000033A  7000                     moveq.l    D0, 0x00
  313. 0000033C  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  314. 00000340  4EAD 0932                jsr        [A5 + 0x932 /* export_290 */]
  315. 00000344  7C00                     moveq.l    D6, 0x00
  316. 00000346  1B6D F0F6 F09E           move.b     [A5 - 0xF62], [A5 - 0xF0A]
  317. 0000034C  1B6D F0F7 F09D           move.b     [A5 - 0xF63], [A5 - 0xF09]
  318. 00000352  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  319. 00000356  422D F098                clr.b      [A5 - 0xF68]
  320. 0000035A  0C40 F89E                cmpi.w     D0, 0xF89E
  321. 0000035E  6608                     bne        +0xA /* 00000368 */
  322. 00000360  50ED F098                st         [A5 - 0xF68]
  323. 00000364  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  324. label00000368:
  325. 00000368  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  326. 0000036C  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  327. 00000370  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  328. 00000374  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  329. 00000378  4A2D F098                tst.b      [A5 - 0xF68]
  330. 0000037C  6608                     bne        +0xA /* 00000386 */
  331. 0000037E  6100 FF78                bsr        -0x86 /* 000002F8 */
  332. 00000382  50ED F09A                st         [A5 - 0xF66]
  333. label00000386:
  334. 00000386  426D F0A0                clr.w      [A5 - 0xF60]
  335. 0000038A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  336. 0000038E  676A                     beq        +0x6C /* 000003FA */
  337. 00000390  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  338. 00000394  0C40 002C                cmpi.w     D0, 0x2C /* ',' */
  339. 00000398  6712                     beq        +0x14 /* 000003AC */
  340. 0000039A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  341. 0000039E  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  342. 000003A2  3B43 F0A0                move.w     [A5 - 0xF60], D3
  343. 000003A6  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  344. 000003AA  674E                     beq        +0x50 /* 000003FA */
  345. label000003AC:
  346. 000003AC  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  347. 000003B0  0C40 F88C                cmpi.w     D0, 0xF88C
  348. 000003B4  671C                     beq        +0x1E /* 000003D2 */
  349. 000003B6  08C6 0000                bset.b     D6, 0x0
  350. 000003BA  3E3C F9FF                move.w     D7, 0xF9FF
  351. 000003BE  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  352. 000003C2  6736                     beq        +0x38 /* 000003FA */
  353. 000003C4  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  354. 000003C8  0C40 F88C                cmpi.w     D0, 0xF88C
  355. 000003CC  6704                     beq        +0x6 /* 000003D2 */
  356. 000003CE  4EED 0252                jmp        [A5 + 0x252 /* export_70 */]
  357. label000003D2:
  358. 000003D2  08C6 0001                bset.b     D6, 0x1
  359. 000003D6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  360. 000003DA  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  361. 000003DE  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  362. 000003E2  4A01                     tst.b      D1
  363. 000003E4  6704                     beq        +0x6 /* 000003EA */
  364. 000003E6  4EED 064A                jmp        [A5 + 0x64A /* export_197 */]
  365. label000003EA:
  366. 000003EA  2C49                     movea.l    A6, A1
  367. 000003EC  2A0B                     move.l     D5, A3
  368. 000003EE  244B                     movea.l    A2, A3
  369. 000003F0  264E                     movea.l    A3, A6
  370. 000003F2  B5CB                     cmpa.l     A2, A3
  371. 000003F4  6404                     bcc        +0x6 /* 000003FA */
  372. 000003F6  4EED 0182                jmp        [A5 + 0x182 /* export_44 */]
  373. label000003FA:
  374. 000003FA  0806 0000                btst.b     D6, 0x0
  375. 000003FE  6602                     bne        +0x4 /* 00000402 */
  376. 00000400  6178                     bsr        +0x7A /* 0000047A */
  377. label00000402:
  378. 00000402  6100 0134                bsr        +0x136 /* 00000538 */
  379. 00000406  6100 01EA                bsr        +0x1EC /* 000005F2 */
  380. 0000040A  6100 0262                bsr        +0x264 /* 0000066E */
  381. 0000040E  0806 0001                btst.b     D6, 0x1
  382. 00000412  670A                     beq        +0xC /* 0000041E */
  383. 00000414  2445                     movea.l    A2, D5
  384. 00000416  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  385. 0000041A  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  386. label0000041E:
  387. 0000041E  50ED F097                st         [A5 - 0xF69]
  388. 00000422  50ED F09B                st         [A5 - 0xF65]
  389. 00000426  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  390. 0000042A  4A2D F098                tst.b      [A5 - 0xF68]
  391. 0000042E  6600 FDB4                bne        -0x24A /* 000001E4 */
  392. 00000432  6000 FCB4                bra        -0x34A /* 000000E8 */
  393. export_409:
  394. 00000436  526D FE1E                addq.w     [A5 - 0x1E2], 1
  395. 0000043A  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  396. 0000043E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  397. 00000442  422D F098                clr.b      [A5 - 0xF68]
  398. 00000446  6100 028A                bsr        +0x28C /* 000006D2 */
  399. 0000044A  422D F097                clr.b      [A5 - 0xF69]
  400. 0000044E  422D F09B                clr.b      [A5 - 0xF65]
  401. 00000452  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  402. 00000456  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  403. 0000045A  206D ED28                movea.l    A0, [A5 - 0x12D8]
  404. 0000045E  342D F0A0                move.w     D2, [A5 - 0xF60]
  405. 00000462  670C                     beq        +0xE /* 00000470 */
  406. 00000464  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  407. 00000468  6504                     bcs        +0x6 /* 0000046E */
  408. 0000046A  4EED 064A                jmp        [A5 + 0x64A /* export_197 */]
  409. label0000046E:
  410. 0000046E  2049                     movea.l    A0, A1
  411. label00000470:
  412. 00000470  5388                     subq.l     A0, 1
  413. 00000472  536D FE1E                subq.w     [A5 - 0x1E2], 1
  414. 00000476  4EED 022A                jmp        [A5 + 0x22A /* export_65 */]
  415. fn0000047A:
  416. 0000047A  48E7 FFFA                movem.l    -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A6
  417. 0000047E  206D ED28                movea.l    A0, [A5 - 0x12D8]
  418. 00000482  5388                     subq.l     A0, 1
  419. label00000484:
  420. 00000484  2B48 F04A                move.l     [A5 - 0xFB6], A0
  421. 00000488  5288                     addq.l     A0, 1
  422. 0000048A  C14B                     exg        A0, A3
  423. 0000048C  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  424. 00000490  C14B                     exg        A0, A3
  425. 00000492  4A87                     tst.l      D7
  426. 00000494  6700 009C                beq        +0x9E /* 00000532 */
  427. label00000498:
  428. 00000498  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  429. label0000049C:
  430. 0000049C  4A40                     tst.w      D0
  431. 0000049E  67E4                     beq        -0x1A /* 00000484 */
  432. 000004A0  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  433. 000004A4  660A                     bne        +0xC /* 000004B0 */
  434. 000004A6  2B48 F04A                move.l     [A5 - 0xFB6], A0
  435. 000004AA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  436. 000004AE  60EC                     bra        -0x12 /* 0000049C */
  437. label000004B0:
  438. 000004B0  0C40 0088                cmpi.w     D0, 0x88
  439. 000004B4  6706                     beq        +0x8 /* 000004BC */
  440. 000004B6  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  441. 000004BA  60DC                     bra        -0x22 /* 00000498 */
  442. label000004BC:
  443. 000004BC  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  444. 000004C0  67DA                     beq        -0x24 /* 0000049C */
  445. label000004C2:
  446. 000004C2  2F08                     move.l     -[A7], A0
  447. 000004C4  7C00                     moveq.l    D6, 0x00
  448. 000004C6  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  449. 000004CA  0C10 0028                cmpi.b     [A0], 0x28 /* '(' */
  450. 000004CE  6612                     bne        +0x14 /* 000004E2 */
  451. 000004D0  422D ECFA                clr.b      [A5 - 0x1306]
  452. 000004D4  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  453. 000004D8  6720                     beq        +0x22 /* 000004FA */
  454. 000004DA  422D F0F8                clr.b      [A5 - 0xF08]
  455. 000004DE  588F                     addq.l     A7, 4
  456. 000004E0  6032                     bra        +0x34 /* 00000514 */
  457. label000004E2:
  458. 000004E2  205F                     movea.l    A0, [A7]+
  459. 000004E4  7C00                     moveq.l    D6, 0x00
  460. 000004E6  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  461. 000004EA  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  462. 000004EE  6618                     bne        +0x1A /* 00000508 */
  463. 000004F0  2F08                     move.l     -[A7], A0
  464. 000004F2  002A 0020 FFFA           ori.b      [A2 - 0x6], 0x20 /* ' ' */
  465. 000004F8  600C                     bra        +0xE /* 00000506 */
  466. label000004FA:
  467. 000004FA  422D F0F8                clr.b      [A5 - 0xF08]
  468. 000004FE  2E88                     move.l     [A7], A0
  469. 00000500  002A 0020 FFF7           ori.b      [A2 - 0x9], 0x20 /* ' ' */
  470. label00000506:
  471. 00000506  205F                     movea.l    A0, [A7]+
  472. label00000508:
  473. 00000508  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  474. 0000050C  678E                     beq        -0x70 /* 0000049C */
  475. 0000050E  0C40 0028                cmpi.w     D0, 0x28 /* '(' */
  476. 00000512  6618                     bne        +0x1A /* 0000052C */
  477. label00000514:
  478. 00000514  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  479. 00000518  0C40 0029                cmpi.w     D0, 0x29 /* ')' */
  480. 0000051C  6704                     beq        +0x6 /* 00000522 */
  481. 0000051E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  482. label00000522:
  483. 00000522  7E29                     moveq.l    D7, 0x29
  484. 00000524  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  485. 00000528  6700 FF72                beq        -0x8C /* 0000049C */
  486. label0000052C:
  487. 0000052C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  488. 00000530  6090                     bra        -0x6E /* 000004C2 */
  489. label00000532:
  490. 00000532  4CDF 5FFF                movem.l    D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A6, [A7]+
  491. 00000536  4E75                     rts
  492. fn00000538:
  493. 00000538  48E7 E178                movem.l    -[A7], D0,D1,D2,D7,A1,A2,A3,A4
  494. 0000053C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  495. 00000540  266D ED1C                movea.l    A3, [A5 - 0x12E4]
  496. label00000544:
  497. 00000544  B7ED ED18                cmpa.l     A3, [A5 - 0x12E8]
  498. 00000548  674A                     beq        +0x4C /* 00000594 */
  499. 0000054A  284B                     movea.l    A4, A3
  500. 0000054C  1013                     move.b     D0, [A3]
  501. 0000054E  1200                     move.b     D1, D0
  502. 00000550  0241 000F                andi.w     D1, 0xF
  503. 00000554  0213 00DF                andi.b     [A3], 0xDF
  504. 00000558  1400                     move.b     D2, D0
  505. 0000055A  588B                     addq.l     A3, 4
  506. 0000055C  301B                     move.w     D0, [A3]+
  507. 0000055E  244B                     movea.l    A2, A3
  508. 00000560  0C01 0005                cmpi.b     D1, 0x5
  509. 00000564  6602                     bne        +0x4 /* 00000568 */
  510. 00000566  528B                     addq.l     A3, 1
  511. label00000568:
  512. 00000568  D6C1                     add.w      A3, D1
  513. 0000056A  4A40                     tst.w      D0
  514. 0000056C  660C                     bne        +0xE /* 0000057A */
  515. 0000056E  0806 0000                btst.b     D6, 0x0
  516. 00000572  66D0                     bne        -0x2E /* 00000544 */
  517. 00000574  0202 0020                andi.b     D2, 0x20 /* ' ' */
  518. 00000578  66CA                     bne        -0x34 /* 00000544 */
  519. label0000057A:
  520. 0000057A  0C01 0005                cmpi.b     D1, 0x5
  521. 0000057E  6608                     bne        +0xA /* 00000588 */
  522. 00000580  C54B                     exg        A2, A3
  523. 00000582  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  524. 00000586  C54B                     exg        A2, A3
  525. label00000588:
  526. 00000588  224C                     movea.l    A1, A4
  527. 0000058A  614C                     bsr        +0x4E /* 000005D8 */
  528. 0000058C  95AD ED18                sub.l      [A5 - 0x12E8], D2
  529. 00000590  264C                     movea.l    A3, A4
  530. 00000592  60B0                     bra        -0x4E /* 00000544 */
  531. label00000594:
  532. 00000594  B7ED ED14                cmpa.l     A3, [A5 - 0x12EC]
  533. 00000598  6734                     beq        +0x36 /* 000005CE */
  534. 0000059A  284B                     movea.l    A4, A3
  535. 0000059C  1413                     move.b     D2, [A3]
  536. 0000059E  0213 00DF                andi.b     [A3], 0xDF
  537. 000005A2  588B                     addq.l     A3, 4
  538. 000005A4  301B                     move.w     D0, [A3]+
  539. 000005A6  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  540. 000005AA  244B                     movea.l    A2, A3
  541. 000005AC  D7C7                     add.l      A3, D7
  542. 000005AE  4A40                     tst.w      D0
  543. 000005B0  660C                     bne        +0xE /* 000005BE */
  544. 000005B2  0806 0000                btst.b     D6, 0x0
  545. 000005B6  66DC                     bne        -0x22 /* 00000594 */
  546. 000005B8  0202 0020                andi.b     D2, 0x20 /* ' ' */
  547. 000005BC  66D6                     bne        -0x28 /* 00000594 */
  548. label000005BE:
  549. 000005BE  224C                     movea.l    A1, A4
  550. 000005C0  C54B                     exg        A2, A3
  551. 000005C2  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  552. 000005C6  264A                     movea.l    A3, A2
  553. 000005C8  610E                     bsr        +0x10 /* 000005D8 */
  554. 000005CA  264C                     movea.l    A3, A4
  555. 000005CC  60C6                     bra        -0x38 /* 00000594 */
  556. label000005CE:
  557. 000005CE  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  558. 000005D2  4CDF 1E87                movem.l    D0,D1,D2,D7,A1,A2,A3,A4, [A7]+
  559. 000005D6  4E75                     rts
  560. fn000005D8:
  561. 000005D8  2E2D ED14                move.l     D7, [A5 - 0x12EC]
  562. label000005DC:
  563. 000005DC  12DB                     move.b     [A1]+, [A3]+
  564. 000005DE  BE8B                     cmp.l      D7, A3
  565. 000005E0  64FA                     bcc        -0x4 /* 000005DC */
  566. 000005E2  5389                     subq.l     A1, 1
  567. 000005E4  2407                     move.l     D2, D7
  568. 000005E6  9489                     sub.l      D2, A1
  569. 000005E8  C34B                     exg        A1, A3
  570. 000005EA  4EAD 073A                jsr        [A5 + 0x73A /* export_227 */]
  571. 000005EE  C34B                     exg        A1, A3
  572. 000005F0  4E75                     rts
  573. fn000005F2:
  574. 000005F2  266D ED1C                movea.l    A3, [A5 - 0x12E4]
  575. label000005F6:
  576. 000005F6  B7ED ED18                cmpa.l     A3, [A5 - 0x12E8]
  577. 000005FA  670C                     beq        +0xE /* 00000608 */
  578. 000005FC  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  579. 00000600  6602                     bne        +0x4 /* 00000604 */
  580. 00000602  613C                     bsr        +0x3E /* 00000640 */
  581. label00000604:
  582. 00000604  D7C0                     add.l      A3, D0
  583. 00000606  60EE                     bra        -0x10 /* 000005F6 */
  584. label00000608:
  585. 00000608  B7ED ED14                cmpa.l     A3, [A5 - 0x12EC]
  586. 0000060C  6730                     beq        +0x32 /* 0000063E */
  587. 0000060E  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  588. 00000612  3207                     move.w     D1, D7
  589. 00000614  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  590. 00000618  244B                     movea.l    A2, A3
  591. 0000061A  D7C7                     add.l      A3, D7
  592. 0000061C  0C01 0005                cmpi.b     D1, 0x5
  593. 00000620  66E6                     bne        -0x18 /* 00000608 */
  594. 00000622  7400                     moveq.l    D2, 0x00
  595. 00000624  141A                     move.b     D2, [A2]+
  596. 00000626  D5C2                     add.l      A2, D2
  597. 00000628  D5C2                     add.l      A2, D2
  598. 0000062A  C54B                     exg        A2, A3
  599. label0000062C:
  600. 0000062C  2E0B                     move.l     D7, A3
  601. 0000062E  5287                     addq.l     D7, 1
  602. 00000630  BE8A                     cmp.l      D7, A2
  603. 00000632  6504                     bcs        +0x6 /* 00000638 */
  604. 00000634  264A                     movea.l    A3, A2
  605. 00000636  60D0                     bra        -0x2E /* 00000608 */
  606. label00000638:
  607. 00000638  6106                     bsr        +0x8 /* 00000640 */
  608. 0000063A  5A8B                     addq.l     A3, 5
  609. 0000063C  60EE                     bra        -0x10 /* 0000062C */
  610. label0000063E:
  611. 0000063E  4E75                     rts
  612. fn00000640:
  613. 00000640  48E7 A020                movem.l    -[A7], D0,D2,A2
  614. 00000644  2F0B                     move.l     -[A7], A3
  615. 00000646  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  616. 0000064A  4A42                     tst.w      D2
  617. 0000064C  6718                     beq        +0x1A /* 00000666 */
  618. 0000064E  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  619. 00000652  6412                     bcc        +0x14 /* 00000666 */
  620. 00000654  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  621. 00000658  2657                     movea.l    A3, [A7]
  622. 0000065A  7005                     moveq.l    D0, 0x05
  623. 0000065C  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  624. 00000660  2657                     movea.l    A3, [A7]
  625. 00000662  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  626. label00000666:
  627. 00000666  265F                     movea.l    A3, [A7]+
  628. 00000668  4CDF 0405                movem.l    D0,D2,A2, [A7]+
  629. 0000066C  4E75                     rts
  630. fn0000066E:
  631. 0000066E  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  632. 00000672  246D ED1C                movea.l    A2, [A5 - 0x12E4]
  633. 00000676  242D ED18                move.l     D2, [A5 - 0x12E8]
  634. 0000067A  2E2D ED14                move.l     D7, [A5 - 0x12EC]
  635. 0000067E  9E82                     sub.l      D7, D2
  636. 00000680  2B47 F0AA                move.l     [A5 - 0xF56], D7
  637. 00000684  948A                     sub.l      D2, A2
  638. 00000686  2B42 F0A6                move.l     [A5 - 0xF5A], D2
  639. 0000068A  266D ED0C                movea.l    A3, [A5 - 0x12F4]
  640. 0000068E  2B4B F0A2                move.l     [A5 - 0xF5E], A3
  641. 00000692  8487                     or.l       D2, D7
  642. 00000694  673A                     beq        +0x3C /* 000006D0 */
  643. 00000696  226D ED10                movea.l    A1, [A5 - 0x12F0]
  644. 0000069A  2009                     move.l     D0, A1
  645. 0000069C  908A                     sub.l      D0, A2
  646. 0000069E  2E0B                     move.l     D7, A3
  647. 000006A0  9E80                     sub.l      D7, D0
  648. 000006A2  0207 0001                andi.b     D7, 0x1
  649. 000006A6  6702                     beq        +0x4 /* 000006AA */
  650. 000006A8  538B                     subq.l     A3, 1
  651. label000006AA:
  652. 000006AA  5380                     subq.l     D0, 1
  653. 000006AC  2E00                     move.l     D7, D0
  654. 000006AE  4847                     swap.w     D7
  655. label000006B0:
  656. 000006B0  1721                     move.b     -[A3], -[A1]
  657. 000006B2  51C8 FFFC                dbf        D0, -0x6 /* 000006B0 */
  658. 000006B6  51CF FFF8                dbf        D7, -0xA /* 000006B0 */
  659. 000006BA  224B                     movea.l    A1, A3
  660. 000006BC  D3ED ED10                add.l      A1, [A5 - 0x12F0]
  661. 000006C0  93ED ED1C                sub.l      A1, [A5 - 0x12E4]
  662. 000006C4  4211                     clr.b      [A1]
  663. 000006C6  538B                     subq.l     A3, 1
  664. 000006C8  2B4B ED0C                move.l     [A5 - 0x12F4], A3
  665. 000006CC  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  666. label000006D0:
  667. 000006D0  4E75                     rts
  668. fn000006D2:
  669. 000006D2  226D ED0C                movea.l    A1, [A5 - 0x12F4]
  670. 000006D6  5289                     addq.l     A1, 1
  671. 000006D8  2649                     movea.l    A3, A1
  672. 000006DA  2C0B                     move.l     D6, A3
  673. 000006DC  DCAD F0A6                add.l      D6, [A5 - 0xF5A]
  674. 000006E0  2446                     movea.l    A2, D6
  675. 000006E2  D5ED F0AA                add.l      A2, [A5 - 0xF56]
  676. label000006E6:
  677. 000006E6  BC8B                     cmp.l      D6, A3
  678. 000006E8  6708                     beq        +0xA /* 000006F2 */
  679. 000006EA  6164                     bsr        +0x66 /* 00000750 */
  680. 000006EC  6100 0086                bsr        +0x88 /* 00000774 */
  681. 000006F0  60F4                     bra        -0xA /* 000006E6 */
  682. label000006F2:
  683. 000006F2  B5CB                     cmpa.l     A2, A3
  684. 000006F4  6708                     beq        +0xA /* 000006FE */
  685. 000006F6  6158                     bsr        +0x5A /* 00000750 */
  686. 000006F8  6100 0088                bsr        +0x8A /* 00000782 */
  687. 000006FC  60F4                     bra        -0xA /* 000006F2 */
  688. label000006FE:
  689. 000006FE  2C0A                     move.l     D6, A2
  690. 00000700  9C89                     sub.l      D6, A1
  691. 00000702  6728                     beq        +0x2A /* 0000072C */
  692. 00000704  266D ED14                movea.l    A3, [A5 - 0x12EC]
  693. 00000708  D7C6                     add.l      A3, D6
  694. 0000070A  4EAD 073A                jsr        [A5 + 0x73A /* export_227 */]
  695. 0000070E  266D ED1C                movea.l    A3, [A5 - 0x12E4]
  696. 00000712  200B                     move.l     D0, A3
  697. 00000714  D0AD F0A6                add.l      D0, [A5 - 0xF5A]
  698. 00000718  2B40 ED18                move.l     [A5 - 0x12E8], D0
  699. 0000071C  5386                     subq.l     D6, 1
  700. 0000071E  2E06                     move.l     D7, D6
  701. 00000720  4847                     swap.w     D7
  702. label00000722:
  703. 00000722  16D9                     move.b     [A3]+, [A1]+
  704. 00000724  51CE FFFC                dbf        D6, -0x6 /* 00000722 */
  705. 00000728  51CF FFF8                dbf        D7, -0xA /* 00000722 */
  706. label0000072C:
  707. 0000072C  4AAD F0AA                tst.l      [A5 - 0xF56]
  708. 00000730  670C                     beq        +0xE /* 0000073E */
  709. 00000732  1B6D F09E F0F6           move.b     [A5 - 0xF0A], [A5 - 0xF62]
  710. 00000738  1B6D F09D F0F7           move.b     [A5 - 0xF09], [A5 - 0xF63]
  711. label0000073E:
  712. 0000073E  266D F0A2                movea.l    A3, [A5 - 0xF5E]
  713. 00000742  2B4B ED0C                move.l     [A5 - 0x12F4], A3
  714. 00000746  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  715. 0000074A  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  716. 0000074E  4E75                     rts
  717. fn00000750:
  718. 00000750  2013                     move.l     D0, [A3]
  719. 00000752  0280 0000 FFFF           andi.l     D0, 0xFFFF
  720. 00000758  204A                     movea.l    A0, A2
  721. 0000075A  7E00                     moveq.l    D7, 0x00
  722. 0000075C  6004                     bra        +0x6 /* 00000762 */
  723. label0000075E:
  724. 0000075E  1E18                     move.b     D7, [A0]+
  725. 00000760  D1C7                     add.l      A0, D7
  726. label00000762:
  727. 00000762  51C8 FFFA                dbf        D0, -0x8 /* 0000075E */
  728. 00000766  5288                     addq.l     A0, 1
  729. 00000768  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  730. 0000076C  1E13                     move.b     D7, [A3]
  731. 0000076E  2680                     move.l     [A3], D0
  732. 00000770  1687                     move.b     [A3], D7
  733. 00000772  4E75                     rts
  734. fn00000774:
  735. 00000774  1E13                     move.b     D7, [A3]
  736. 00000776  5207                     addq.b     D7, 1
  737. 00000778  0247 000E                andi.w     D7, 0xE
  738. 0000077C  5C8B                     addq.l     A3, 6
  739. 0000077E  D6C7                     add.w      A3, D7
  740. 00000780  4E75                     rts
  741. fn00000782:
  742. 00000782  5C8B                     addq.l     A3, 6
  743. 00000784  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  744. 00000788  D7C7                     add.l      A3, D7
  745. 0000078A  4E75                     rts
  746.